﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using GraphicsFramework.Enum;

namespace GraphicsFramework.Support
{
    public class Keyboard
    {

        private EnumKeys key;
        private EnumActionShortcuts action;

        private bool control;
        private bool shift;
        private bool alt;

        public Keyboard()
        {
            this.key = EnumKeys.None;
            this.action = EnumActionShortcuts.NONE;
        }

        public Keyboard(EnumKeys key, bool control, bool shift, bool alt, EnumActionShortcuts action)
        {
            this.key = key;
            this.control = control;
            this.shift = shift;
            this.alt = alt;
            this.action = action;
        }

        public EnumKeys Key
        {
            get { return key; }
        }

        public EnumActionShortcuts Action
        {
            get { return action; }
        }

        public bool Shift
        {
            get { return shift; }
        }

        public bool Control
        {
            get { return control; }
        }

        public bool Alt
        {
            get { return alt; }
        }

    }
}
